ChiQat-Tutor: An Integrated Environment for Learning Recursion
نویسندگان
چکیده
Novice Computer Science (CS) students struggle learning recursion for reasons such as unfamiliarity with recursive thinking and difficulty in visualizing program execution. Many tasks in CS require a thorough understanding of recursion. We introduce the recursion module of ChiQat-Tutor, an environment for learning CS algorithms and data structures. ChiQat-Tutor uses the pedagogical tool of Recursion Graphs to help students visualize, manipulate, and learn recursive processes.
منابع مشابه
A Study of Analogy in Computer Science Tutorial Dialogues
Analogy plays an important role in learning, but its role in teaching Computer Science has hardly been explored. We annotated and analyzed analogy in a corpus of tutoring dialogues on Computer Science data structures. Via linear regression analysis, we established that the presence of analogy and of specific dialogue acts within analogy episodes correlate with learning. We have integrated our f...
متن کاملLearning by Teaching SimStudent - An Initial Classroom Baseline Study Comparing with Cognitive Tutor
This paper describes an application of a machine-learning agent, SimStudent, as a teachable peer learner that allows a student to learn by teaching. SimStudent has been integrated into APLUS (Artificial Peer Learning environment Using SimStudent), an on-line game-like learning environment. The first classroom study was conducted in local public high schools to test the effectiveness of APLUS fo...
متن کاملCollab-ChiQat: A Collaborative Remaking of a Computer Science Intelligent Tutoring System
This paper focuses on the motivation, design, and initial prototype implementation of Collab-ChiQat. CollabChiQat is a collaborative reconceptualization of an existing intelligent tutoring system for Computer Science Education originally intended for one-to-one student-system tutoring. Collab-ChiQat allows students to work as pair programmers as they solve coding problems for linked lists, a fo...
متن کاملTest Authoring for Intelligent E-learning Environments
Intelligent e-learning environments (ILE) can significantly increase the attractivity of e-learning systems, as well as their teaching efficiency by adapting to each learner’s profile (LP) and by providing multiple support to the tutor. The paper presents the authoring of tests for learner evaluation in an ILE, using the collaborative learning methodological approach.
متن کاملIntegrating Collaboration and Intelligent Tutoring Data in Evaluation of a Reciprocal Peer Tutoring Environment
Intelligent tutoring systems have been successful at increasing student mathematics learning, but may be further improved with the addition of collaborative activities. We have extended the Cognitive Tutor Algebra, a successful intelligent tutoring system for individual learning, with a reciprocal peer tutoring activity designed to increase conceptual learning. While using our peer tutoring env...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2014